// components/questions/questions.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
      item: {            // 属性名  
        type: Object,  
        value: {}
      },
      index: {
        type: Number,
        value: 0
      }  
  },

  ready: function () {
    // console.log(this.properties.item)
    // console.log(this.properties.index)
  },

  /**
   * 组件的初始数据
   */
  data: {
    result:[]
  },

  /**
   * 组件的方法列表
   */
  methods: {
    onChange(e) {
      this.setData({
        result: e.detail,
      });
    },
    nextQuestion(e) {
      let index = e.target.dataset.index
      if(this.data.result.length) {
        this.triggerEvent('setMmcPlus',{ mmcPlus : this.data.result , index : index } )
      }
      this.setData({
        result:[]
      })
      this.triggerEvent('setIndex', { index:index + 1 } )
      this.setData({
        result: this.properties.item.mmcPlus
      })
    },
    previousQuestion(e) {
      let index = e.target.dataset.index
      if(this.data.result.length) {
         this.triggerEvent('setMmcPlus',{ mmcPlus : this.data.result , index : index } )
      }
      this.triggerEvent('setIndex', { index:index - 1 } )

      this.setData({
        result: this.properties.item.mmcPlus
      })
    }
  },

  // 可修改样式
  options: {
    styleIsolation: 'shared',
  },
})
